Skip to main content

企業ネットワークへの GitHub Copilot のアクセスの管理

サブスクリプション ベースのネットワーク ルーティングを使用して、ネットワークへの Copilot アクセスを制御する方法について説明します。

この機能を使用できるユーザーについて

Enterprise owners

or

について

Enterprise または organization 所有者は、ネットワーク ファイアウォールを使用して、、、またはその両方へのアクセスを明示的に許可することや、 または へのアクセスを禁止することができます。 これにより、メンバーがネットワーク内で使用できる GitHub Copilot プランを制御できます。

を構成すると、Copilot の次の機能に影響します。

  • Visual Studio Code、Visual Studio、JetBrains IDE、および Vim/NeoVim でのコード完成
  • Visual Studio Code、Visual Studio、および JetBrains IDE での
  • GitHub の
  • GitHub Mobile アプリ

はすべてのユーザーに対して有効になっています。 これにより、ユーザーは自分の Copilot プランに固有のエンドポイントを介して Copilot にアクセスできるようになります。 ユーザーのみが エンドポイントに接続でき、 ユーザーのみが エンドポイントに接続できます。

Copilot への継続的なアクセスを確保するための重要な手順

Copilot 用のプロキシ サーバーまたはファイアウォールの構成」に記載されているすべてのホスト名へのアクセスがファイアウォールで許可されていることを確認する必要があります。

企業またはOrganization のの構成

Enterprise または organization の所有者は、 または あるいはその両方のエンドポイントを許可リストに追加できます。 これにより、メンバーは許可されたエンドポイントを介してのみ Copilot にアクセスできるようになります。

メモ

Enterprise アカウントに と の両方のプランが含まれる場合は、必ず両方のエンドポイントを許可リストに追加してください。

  1. メンバーが、以下に示す Copilot クライアントの最小バージョンに更新されていることを確認します。

    • Visual Studio Code の場合は、 バージョン 0.17 以降を使います。
    • JetBrains IDE の場合は、Copilot バージョン 1.5.6.5692 以降を使います。
    • Visual Studio の場合は、バージョン VS 2022 17.11 以降を使用します。
  2. 許可リストに次のパスのいずれか 1 つまたは両方を含めるように、企業ネットワーク ファイアウォールを更新します。

    • プランの場合は、*.business.githubcopilot.com を追加します

    • プランの場合は、*.enterprise.githubcopilot.com を追加します

    メモ

    * はワイルドカード文字を表示します。 Copilot が正しく機能するには、複数のサブドメインが必要であるため、ワイルドカードが必要です。

  3. 企業ネットワーク ファイアウォールを更新して、ブロックリストに *.individual.githubcopilot.com を含めます。